meat puppet - German English Dictionary